05. Cloud Workspace Intro

Your Cloud Workspace

Udacity Cloud VM

For this project, you have the option to complete all of your work in a cloud-based GPU supported virtual machine (VM) right in the Udacity classroom! Simply follow along with these instructions for getting started and you'll be up and running in no time with your new VM.

If you would prefer to complete the project on your local machine, then you can skip these instructions and work locally.

VM Setup Instructions

The workspace VM is already setup with C++ and the Visual Studio Code IDE you'll use for development. When you click "Next" at the bottom of this page to advance to the project workspace in the classroom, you'll first see a popup asking if you want to enable GPU mode. Choose "yes".

Next, your workspace will be configured and you'll land in a development environment that looks like this:

Click the button in the lower right that says "GO TO DESKTOP" and you'll launch another browser window, where you'll land at the desktop of your Linux VM that looks like this:

(Note: the VM currently does not work with Safari, please use Chrome, Edge, or Firefox)

Don't worry about the error message, it's harmless, just click "OK". Next, double click on the "Terminator" icon on the desktop to open terminal. Change directories to /home/workspace/. This will be your working directory for the project.

cd /home/workspace/

Next, clone the project repository into your /home/workspace/ directory like this:

git clone https://github.com/udacity/CppND-System-Monitor

You'll need to enter your GitHub credentials to clone the repository. And with that, you're all set up to begin work on the project! To have a look at the starter code and follow along with the rest of the videos in this lesson, open Virtual Studio Code by double clicking the icon on the desktop, then selecting the project folder. It should look something like this: